package com.sloth.bear.dto.request;

import lombok.Data;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;

@Data
public class DocItemRequest {
    
    @NotNull(message = "文档ID不能为空")
    private Long documentId;
    
    @Size(max = 255, message = "子项名称长度不能超过255个字符")
    private String name;
    
    private String content;
    
    private Integer sortNo;
    
    /**
     * 星级评分（1-5星，0表示未评分）
     */
    private Integer starRating;
    
    /**
     * 是否已完成
     */
    private Boolean completed;

    /**
     * 是否置顶
     */
    private Boolean isTop;
}